#ifndef GAMECONFIG_H
#define GAMECONFIG_H
#include<QString>

class gameconfig
{
public:
    gameconfig();
};

struct Skill {
    QString name;
    QString iconPath;
    QString description;
    int maxUsers;
};
struct Level{
    int id;
    QString name;
    int duration;    //单位 ： 秒
    int obstacleInterval;
};
struct GameLevel {
    int id;
    QString name;
    int duration;    // 普通关卡用正值，无尽模式用-1表示
    int obstacleInterval;
    bool isEndless() const { return duration == -1; } // 新增判断方法
};
#endif // GAMECONFIG_H
